planetary rotation machine - Spanish English Dictionary